Repository navigation
sync pstack through upstream 182f2ce - #2
Conversation
The 0.15.25 baseline already matches cursor/plugins e5136d8. Apply the #634 cuts to the four skills, keeping the existing Devin frontmatter and swarm wording. Leave versions at 0.15.25. Co-authored-by: Kaitian Xie <[email protected]>
harness proofdevin cli plugin install, plugin list, and slash-command runs all stop at that login. the fail: unauthenticated fallback that did run: symlink each skill into
pass: skill files parse and load through |
caelaxie
left a comment
There was a problem hiding this comment.
portreview: changes requested (posted as a comment, github won't let this account request changes on its own pr). blocker is harness proof.
- minimum changes: pass. the four touched files match upstream
pstack/at182f2celine for line, devin frontmatter (triggers: [user]) and devin swarm wording aside. skipping #637 (claude code packaging) is right. - parity: pass. upstream is still
0.15.25, manifests and readme stay there. - harness: fail.
devin plugins installanddevin plugins listboth exit 1 ondevin auth login, and none of the four changed skills ran as/pstack:commands.devin skills list/skills showfrom a symlinked skills dir proves the files parse, not that the plugin installs. this can't merge until the pr showsdevin plugins install+devin plugins listpassing and the changed skills (swarm,interrogate,principle-type-system-discipline,principle-migrate-callers-then-delete-legacy-apis) exercised through the plugin. - linkage: n/a, no open issue.
next: get an authenticated devin cli on the run, rerun install/list, paste the output here. no content changes needed.
Apply the #700 brand type guard and rename poteto-mode to its folder. Apply the #704 guide edits on top of the existing Devin wording. Leave versions at 0.15.25. Co-authored-by: Kaitian Xie <[email protected]>
harness proofdevin cli pass: |
caelaxie
left a comment
There was a problem hiding this comment.
portreview: changes requested on 2605879 (posted as a comment, github won't let this account request changes on its own pr). blocker is still harness proof.
- minimum changes: pass. every line
2605879adds todocs/guide/02–10,skills/poteto-mode/SKILL.md, andskills/typescript-best-practices/{SKILL.md,references/patterns.md}is in upstreampstack/at019a6a2, and every pstack/ line #700, #702, #704 add is here, except:10-recipes-and-pitfalls.mdkeeps "cloud sessions" for "cloud agents" (existing devin wording, fine), and the readme /01-setup.mdcustom-mode and claude-code hunks, which this 21-line devin readme and theAGENTS.mdpin don't carry. skips of #637, #705, and the generator/docs-check scripts are right. - parity: pass. upstream pstack head is
019a6a2, still0.15.25; both manifests stay at0.15.25. - harness: fail.
devin auth statusis still not logged in, sodevin plugins installanddevin plugins listnever ran, andpoteto-mode/typescript-best-practiceswere only loaded via symlinkeddevin skills show, not through the plugin. same bar as before: showdevin plugins install+devin plugins listpassing and the changed skills exercised as/pstack:commands. - linkage: n/a, no open issue.
next: no content changes needed. get an authenticated devin cli on the run, rerun install/list, paste the output.
baseline
2418e86matches upstream pstack ate5136d8(#633). diffed the baseline tree againstpstack/ate5136d8and at its parent850d7f2. the parent still has the pre-#633 principle text. the only path ine5136d8that the baseline lacks ispstack/.cursor-plugin/, which this port never carried (devin uses.devin-plugin/plugin.json).upstream
mainhas no pstack commits after019a6a2. version is still0.15.25upstream, so plugin.json,.devin-plugin/plugin.json, and the readme stay at0.15.25. synced to019a6a20592c10bf92869e5740368f578a9997fd.ported:
99743e9(#634) cut marginal sections frominterrogate/references/lead-judgment.md,principle-migrate-callers-then-delete-legacy-apis,principle-type-system-discipline, andswarm. kept the existing devin frontmatter (triggers: [user]) and the existing devin swarm wording. the #634 readme table edit drops "refuse to lie to the compiler" from the upstream principle index. this port's readme no longer has that index, and the phrase lived only in the skill description, which is updated.0317eb8(#700) brand via a type guard intypescript-best-practicesSKILL.mdandreferences/patterns.md. kepttriggers: [user, model]and the droppedpathsfrontmatter.a968159(#702)poteto-modefrontmatternameis nowpoteto-mode.make-bot-uialready hadname: make-bot-uifrom the devin port. other skills already matched their folders.019a6a2(#704) guide prose and the autopilot-full claim indocs/guide/02through10. kept existing devin wording (/pstack:prefixes, cloud sessions,.devinpaths).skipped:
e5136d8(#633) is already the baseline.182f2ce(#637) is claude code generated-tree install. corepstack/skillsis unchanged. the "benny is cursor-only" sentence is skipped because this port already runs benny as devin sessions.a968159generator check inscripts/generate-pstack-harness-trees.mjs. that script builds the claude code tree and does not apply to this repo.1b80080(#705) is claude code packaging. it editsdocs/harness/claude-code.md, the generatedharness/pstack/claude-codetree, the generator, and the claude code install blurb in the upstream readme. no skill text underpstack/skillschanges. this port has no claude code adapter.019a6a2scripts/check-pstack-docs.mjsand the regenerated claude code copies. the check hardcodes apstack/subdirectory, the full upstream readme tables, and a siblingcursor-team-kit. this repo is the plugin at the root with a short devin readme, so the script does not apply as-is. the upstream readme edits that only touch the claude code install blurb, the cursor custom-mode paragraph, and the built-in/babysitto/autopilotrename are also skipped. this port's readme does not have those sections, anddocs/guide/01-setup.mdalready tells devin to pin the style inAGENTS.mdinstead of a cursor custom mode. the autopilot-full claim from that readme table is ported indocs/guide/07-overnight.md.